From 8ae5e012256de2a1c68b6bf080c5299f405a9784 Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Mon, 19 Apr 2010 21:37:44 -0400 Subject: [PATCH] Fixed another caching bug in extended layout Was confusing width/height REQUEST_NEEDED flags, this caused the volumebutton test to not re-request the height properly when changing orientations. --- gtk/gtkextendedlayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkextendedlayout.c b/gtk/gtkextendedlayout.c index b95c5b784c..d63e265c62 100644 --- a/gtk/gtkextendedlayout.c +++ b/gtk/gtkextendedlayout.c @@ -174,7 +174,7 @@ compute_size_for_orientation (GtkExtendedLayout *layout, { cached_size = &cache->desired_heights[0]; - if (GTK_WIDGET_WIDTH_REQUEST_NEEDED (layout) == FALSE) + if (GTK_WIDGET_HEIGHT_REQUEST_NEEDED (layout) == FALSE) found_in_cache = get_cached_desired_size (for_size, cache->desired_heights, &cached_size); else memset (cache->desired_heights, 0x0, N_CACHED_SIZES * sizeof (DesiredSize)); -- 2.30.2